package com.dz51.module.systemparameter.pojo;


import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;

import org.hibernate.annotations.GenericGenerator;

import com.dz51.core.basedao.entity.IBaseEntity;

/**
 * @Title: SystemParameter.java
 * @Package com.dz51.module.systemparameter.pojo
 * @Description: 系统参数
 * @author Zhaoqt  
 * @date 2014-5-10 上午1:34:47
 * @version V1.0
 */
@Entity
@Table(name="BASE_SYSTEM_PARAMETER")
public class SystemParameter implements IBaseEntity{


	private static final long serialVersionUID = 1L;
	
	/**
	 * 系统参数key前缀
	 */
	public static final String PROPERTY_STARTWITH = "SysPara";
	
	private String systemParameterId; //主键
	
	private String systemParameterName; //系统参数名称key
	
	private String systemParameterValue; //系统参数值

	private String systemParameterExplain; //系统参数说明
	
	@Id
    @Column(name = "SYSTEM_PARAMETER_ID")
    @GeneratedValue(generator = "system-uuid")
    @GenericGenerator(name= "system-uuid", strategy = "uuid")
	public String getSystemParameterId() {
		return systemParameterId;
	}

	public void setSystemParameterId(String systemParameterId) {
		this.systemParameterId = systemParameterId;
	}
	@Column(name = "SYSTEM_PARAMETER_NAME")
	public String getSystemParameterName() {
		return systemParameterName;
	}

	public void setSystemParameterName(String systemParameterName) {
		this.systemParameterName = systemParameterName;
	}

	@Column(name = "SYSTEM_PARAMETER_VALUE")
	public String getSystemParameterValue() {
		return systemParameterValue;
	}
	@Column(name = "SYSTEM_PARAMETER_EXPLAIN")
	public String getSystemParameterExplain() {
		return systemParameterExplain;
	}

	public void setSystemParameterExplain(String systemParameterExplain) {
		this.systemParameterExplain = systemParameterExplain;
	}

	public void setSystemParameterValue(String systemParameterValue) {
		this.systemParameterValue = systemParameterValue;
	}
	
}
